package cn.com.headfree.entity.isc;

import org.codehaus.jackson.annotate.JsonIgnoreProperties;
import cn.com.headfree.entity.isc.ExtProperty;

/**
 * @Title  User.java
 * @Package cn.com.headfree.entity
 * @Description User
 * @author yangwang
 * @date  2020年8月4日 下午5:24:54
 */
@JsonIgnoreProperties(ignoreUnknown=true)
public class User extends ExtProperty{
	private static final long serialVersionUID = 4446846043927264172L;
	  private String id;
	  private String userId;//钉钉用户id
	  private String baseOrgId;
	  private String name;
	  private String userName;
	  private String state;
	  private String unicode;
	  private String mobile;
	  private String email;
	  private String isCached;
	  private String dispOrder;
	  private String config;
	  private String dataId;
	  private String sysMark;
	  private String startUsefulLife;
	  private String endUsefulLife;
	  private String spell;
	  private String isSyncToSap;
	  private String sapHrCode;
	  private String employFormId;
	  private String employNatureId;
	  private String employCategoryId;
	  private String title;
	  private String maritalStatusId;
	  private String birthDate;
	  private String birthPlace;
	  private String sexCode;
	  private String givenName;
	  private String formerName;
	  private String homePostalAddress;
	  private String homePostalCode;
	  private String homePhone;
	  private String postalAddress;
	  private String postalCode;
	  private String fax;
	  private String telephoneNumber;
	  private String privateIdentityId;
	  private String nationCode;
	  private String remark;
	  private String nativePlace;
	  private String orgAnisationName;
	  private String photo;
	  private String password;
	  private String baseOrgName;//单位名称
	  private Integer isHeadDept;//是否本部(0:是,1:否)
	  private String pId;//父节点部门ID
	  private String deptId;//部门ID
	  private String deptName;//部门名称
	  private String account;//i国网登录账号

	public String getUserId() {
		return userId;
	}

	public void setUserId(String userId) {
		this.userId = userId;
	}

	public String getAccount() {
		return account;
	}

	public void setAccount(String account) {
		this.account = account;
	}

	public String getDeptName() {
		return deptName;
	}

	public void setDeptName(String deptName) {
		this.deptName = deptName;
	}

	public String getId()
	  {
	    return this.id;
	  }

	  public void setId(String id) {
	    this.id = id;
	  }

	  public String getBaseOrgId() {
	    return this.baseOrgId;
	  }

	  public void setBaseOrgId(String baseOrgId) {
	    this.baseOrgId = baseOrgId;
	  }

	  public String getName() {
	    return this.name;
	  }

	  public void setName(String name) {
	    this.name = name;
	  }

	  public String getUserName() {
	    return this.userName;
	  }

	  public void setUserName(String userName) {
	    this.userName = userName;
	  }

	  public String getState() {
	    return this.state;
	  }

	  public void setState(String state) {
	    this.state = state;
	  }

	  public String getUnicode() {
	    return this.unicode;
	  }

	  public void setUnicode(String unicode) {
	    this.unicode = unicode;
	  }

	  public String getMobile() {
	    return this.mobile;
	  }

	  public void setMobile(String mobile) {
	    this.mobile = mobile;
	  }

	  public String getEmail() {
	    return this.email;
	  }

	  public void setEmail(String email) {
	    this.email = email;
	  }

	  public String getIsCached() {
	    return this.isCached;
	  }

	  public void setIsCached(String isCached) {
	    this.isCached = isCached;
	  }

	  public String getDispOrder() {
	    return this.dispOrder;
	  }

	  public void setDispOrder(String dispOrder) {
	    this.dispOrder = dispOrder;
	  }

	  public String getConfig() {
	    return this.config;
	  }

	  public void setConfig(String config) {
	    this.config = config;
	  }

	  public String getDataId() {
	    return this.dataId;
	  }

	  public void setDataId(String dataId) {
	    this.dataId = dataId;
	  }

	  public String getSysMark() {
	    return this.sysMark;
	  }

	  public void setSysMark(String sysMark) {
	    this.sysMark = sysMark;
	  }

	  public String getStartUsefulLife() {
	    return this.startUsefulLife;
	  }

	  public void setStartUsefulLife(String startUsefulLife) {
	    this.startUsefulLife = startUsefulLife;
	  }

	  public String getEndUsefulLife() {
	    return this.endUsefulLife;
	  }

	  public void setEndUsefulLife(String endUsefulLife) {
	    this.endUsefulLife = endUsefulLife;
	  }

	  public String getSpell() {
	    return this.spell;
	  }

	  public void setSpell(String spell) {
	    this.spell = spell;
	  }

	  public String getIsSyncToSap() {
	    return this.isSyncToSap;
	  }

	  public void setIsSyncToSap(String isSyncToSap) {
	    this.isSyncToSap = isSyncToSap;
	  }

	  public String getSapHrCode() {
	    return this.sapHrCode;
	  }

	  public void setSapHrCode(String sapHrCode) {
	    this.sapHrCode = sapHrCode;
	  }

	  public String getEmployFormId() {
	    return this.employFormId;
	  }

	  public void setEmployFormId(String employFormId) {
	    this.employFormId = employFormId;
	  }

	  public String getEmployNatureId() {
	    return this.employNatureId;
	  }

	  public void setEmployNatureId(String employNatureId) {
	    this.employNatureId = employNatureId;
	  }

	  public String getEmployCategoryId() {
	    return this.employCategoryId;
	  }

	  public void setEmployCategoryId(String employCategoryId) {
	    this.employCategoryId = employCategoryId;
	  }

	  public String getTitle() {
	    return this.title;
	  }

	  public void setTitle(String title) {
	    this.title = title;
	  }

	  public String getMaritalStatusId() {
	    return this.maritalStatusId;
	  }

	  public void setMaritalStatusId(String maritalStatusId) {
	    this.maritalStatusId = maritalStatusId;
	  }

	  public String getBirthDate() {
	    return this.birthDate;
	  }

	  public void setBirthDate(String birthDate) {
	    this.birthDate = birthDate;
	  }

	  public String getBirthPlace() {
	    return this.birthPlace;
	  }

	  public void setBirthPlace(String birthPlace) {
	    this.birthPlace = birthPlace;
	  }

	  public String getSexCode() {
	    return this.sexCode;
	  }

	  public void setSexCode(String sexCode) {
	    this.sexCode = sexCode;
	  }

	  public String getGivenName() {
	    return this.givenName;
	  }

	  public void setGivenName(String givenName) {
	    this.givenName = givenName;
	  }

	  public String getFormerName() {
	    return this.formerName;
	  }

	  public void setFormerName(String formerName) {
	    this.formerName = formerName;
	  }

	  public String getHomePostalAddress() {
	    return this.homePostalAddress;
	  }

	  public void setHomePostalAddress(String homePostalAddress) {
	    this.homePostalAddress = homePostalAddress;
	  }

	  public String getHomePostalCode() {
	    return this.homePostalCode;
	  }

	  public void setHomePostalCode(String homePostalCode) {
	    this.homePostalCode = homePostalCode;
	  }

	  public String getHomePhone() {
	    return this.homePhone;
	  }

	  public void setHomePhone(String homePhone) {
	    this.homePhone = homePhone;
	  }

	  public String getPostalAddress() {
	    return this.postalAddress;
	  }

	  public void setPostalAddress(String postalAddress) {
	    this.postalAddress = postalAddress;
	  }

	  public String getPostalCode() {
	    return this.postalCode;
	  }

	  public void setPostalCode(String postalCode) {
	    this.postalCode = postalCode;
	  }

	  public String getFax() {
	    return this.fax;
	  }

	  public void setFax(String fax) {
	    this.fax = fax;
	  }

	  public String getTelephoneNumber() {
	    return this.telephoneNumber;
	  }

	  public void setTelephoneNumber(String telephoneNumber) {
	    this.telephoneNumber = telephoneNumber;
	  }

	  public String getPrivateIdentityId() {
	    return this.privateIdentityId;
	  }

	  public void setPrivateIdentityId(String privateIdentityId) {
	    this.privateIdentityId = privateIdentityId;
	  }

	  public String getNationCode() {
	    return this.nationCode;
	  }

	  public void setNationCode(String nationCode) {
	    this.nationCode = nationCode;
	  }

	  public String getRemark() {
	    return this.remark;
	  }

	  public void setRemark(String remark) {
	    this.remark = remark;
	  }

	  public String getNativePlace() {
	    return this.nativePlace;
	  }

	  public void setNativePlace(String nativePlace) {
	    this.nativePlace = nativePlace;
	  }

	  public String getOrgAnisationName() {
	    return this.orgAnisationName;
	  }

	  public void setOrgAnisationName(String orgAnisationName) {
	    this.orgAnisationName = orgAnisationName;
	  }

	  public String getPhoto() {
	    return this.photo;
	  }

	  public void setPhoto(String photo) {
	    this.photo = photo;
	  }

	  public String getPassword() {
	    return this.password;
	  }

	  public void setPassword(String password) {
	    this.password = password;
	  }

	public String getBaseOrgName() {
		return baseOrgName;
	}

	public void setBaseOrgName(String baseOrgName) {
		this.baseOrgName = baseOrgName;
	}

	public Integer getIsHeadDept() {
		return isHeadDept;
	}

	public void setIsHeadDept(Integer isHeadDept) {
		this.isHeadDept = isHeadDept;
	}

	public String getpId() {
		return pId;
	}

	public void setpId(String pId) {
		this.pId = pId;
	}

	public String getDeptId() {
		return deptId;
	}

	public void setDeptId(String deptId) {
		this.deptId = deptId;
	}

	@Override
	public String toString() {
		return "User{" +
				"id='" + id + '\'' +
				", baseOrgId='" + baseOrgId + '\'' +
				", name='" + name + '\'' +
				", userName='" + userName + '\'' +
				", state='" + state + '\'' +
				", unicode='" + unicode + '\'' +
				", mobile='" + mobile + '\'' +
				", email='" + email + '\'' +
				", isCached='" + isCached + '\'' +
				", dispOrder='" + dispOrder + '\'' +
				", config='" + config + '\'' +
				", dataId='" + dataId + '\'' +
				", sysMark='" + sysMark + '\'' +
				", startUsefulLife='" + startUsefulLife + '\'' +
				", endUsefulLife='" + endUsefulLife + '\'' +
				", spell='" + spell + '\'' +
				", isSyncToSap='" + isSyncToSap + '\'' +
				", sapHrCode='" + sapHrCode + '\'' +
				", employFormId='" + employFormId + '\'' +
				", employNatureId='" + employNatureId + '\'' +
				", employCategoryId='" + employCategoryId + '\'' +
				", title='" + title + '\'' +
				", maritalStatusId='" + maritalStatusId + '\'' +
				", birthDate='" + birthDate + '\'' +
				", birthPlace='" + birthPlace + '\'' +
				", sexCode='" + sexCode + '\'' +
				", givenName='" + givenName + '\'' +
				", formerName='" + formerName + '\'' +
				", homePostalAddress='" + homePostalAddress + '\'' +
				", homePostalCode='" + homePostalCode + '\'' +
				", homePhone='" + homePhone + '\'' +
				", postalAddress='" + postalAddress + '\'' +
				", postalCode='" + postalCode + '\'' +
				", fax='" + fax + '\'' +
				", telephoneNumber='" + telephoneNumber + '\'' +
				", privateIdentityId='" + privateIdentityId + '\'' +
				", nationCode='" + nationCode + '\'' +
				", remark='" + remark + '\'' +
				", nativePlace='" + nativePlace + '\'' +
				", orgAnisationName='" + orgAnisationName + '\'' +
				", photo='" + photo + '\'' +
				", password='" + password + '\'' +
				", baseOrgName='" + baseOrgName + '\'' +
				", isHeadDept=" + isHeadDept +
				", pId='" + pId + '\'' +
				", deptName='" + deptName + '\'' +
				'}';
	}
}
